Opencore引导版本升级教程【保姆级详细】 您所在的位置:网站首页 更新clover mac无法启动 Opencore引导版本升级教程【保姆级详细】

Opencore引导版本升级教程【保姆级详细】

2023-09-18 12:53| 来源: 网络整理| 查看: 265

介绍

OC Auxiliary Tools,项目地址

目前,使OpenCore文件、驱动程序、配置和kext保持最新状态的最简单方法是使用OpenCore辅助工具(OCAT)。OCAT实际上合并了对配置plist和功能集结构的任何更改,从而在不丢失设置的情况下将其更新到最新版本。与旧方法相比,这节省了大量时间,在旧方法中,您必须手动完成所有这些操作。

测试OC版本为0.77,升级至0.78版本

下载软件

首先,我们先下载OCAT软件本体,地址:https://github.com/ic005k/OCAuxiliaryTools/releases

 

download

 

挂载ESP

在更新之前,建议备份一下原来的EFI文件

点击编辑,挂载ESP分区,选择挂载并打开config文件(注意要选择EFI启动文件所在分区)

 

mount

 

 

mount_efi

 

同步OC和kexts

第五个图标,同步OC主程序和kexts,悬浮几秒后会提示

 

synchronization

 

选择更新文件

选择要更新的kexts和EFI驱动文件,然后点击同步即可

红色表示有新版本,绿色代表已经是最新,灰色代表查询不到版本,需要手动添加更新地址

 

select_kexts

 

保存config文件

更新完驱动和kexts之后,我们直接保存config文件即可完成更新(软件一定要和OC版本匹配,更新前先检查OCAT的版本)软件会自动更新config文件

注意:第三个选项可能会提示配置文件有问题,仅供参考,仅供参考,仅供参考

到这里更新就完成啦,后面是以前的手动更新教程,如果出错或者无法更新可以参考

老版更新教程

随着MacOS版本的升级,我们的OpenCore版本也得跟着升级,不然会出现升级失败无法开机等各种问题,但是OpenCore的升级迭代方式确实有些麻烦,我这里使用了最简单的方式,目前从0.60一直用到0.68版本,目前没有任何问题,下面就来分享一下我的升级方式吧!

准备工作 首先下载OpenCore最新的稳定版,地址:https://github.com/acidanthera/OpenCorePkg/releases

若速度太慢可以试试镜像加速链接:https://github.com.cnpmjs.org/acidanthera/OpenCorePkg/releases

下载最新版OpenCore Configurator(可能需要科学上网)地址:https://mackie100projects.altervista.org/opencore-configurator/ OpenCore 简体中文参考手册(可参考):https://oc.skk.moe/ 正式开始

下载完成后解压最新版OpenCore压缩包得到如下文件:

 

OpenCore文件夹结构

 

将解压得到的文件:IA32表示32位处理器,X64表示64位处理器,这里根据自己的电脑选择。我这里以64位为例,打开X64文件夹,整体结构如图所示:

 

EFI文件夹结构

 

替换老版本文件

需要对老版本进行替换的文件分别为

BOOT文件夹下的BOOTx64.efi Drivers文件夹下的OpenRuntime.efi、OpenHfsPlus.efi、OpenCanopy.efi等,根据自己的配置进行替换 OC文件夹下的OpenCore.efi Tools文件夹下的efi文件(根据实际情况替换,我这里基本没有用到,不演示)

这里推荐一款软件进行更改:Beyond Compare,可以快速将两个文件夹进行对比

![Beyond Compare](Beyond Compare.png)

更新kexts

分别到各个驱动的地址下载kexts更新,并替换老版本,这里我使用shell文件一键下载

Bash cd "$(dirname "$0")" cd 更新驱动 #下载声卡驱动 wget $(curl -s https://api.github.com/repos/acidanthera/AppleALC/releases/latest | grep 'browser_' | cut -d\" -f4) wget $(curl -s https://api.github.com/repos/acidanthera/VirtualSMC/releases/latest | grep 'browser_' | cut -d\" -f4) wget $(curl -s https://api.github.com/repos/acidanthera/WhateverGreen/releases/latest | grep 'browser_' | cut -d\" -f4) wget $(curl -s https://api.github.com/repos/acidanthera/Lilu/releases/latest | grep 'browser_' | cut -d\" -f4) wget $(curl -s https://api.github.com/repos/acidanthera/VoodooPS2/releases/latest | grep 'browser_' | cut -d\" -f4) wget $(curl -s https://api.github.com/repos/acidanthera/NVMeFix/releases/latest | grep 'browser_' | cut -d\" -f4) wget $(curl -s https://api.github.com/repos/acidanthera/OpenCorePkg/releases/latest | grep 'browser_' | cut -d\" -f4)

如果想减少下一次手动下载,可以更改此代码

 

复制项目地址

 

Shell wget $(curl -s https://api.github.com/repos/**项目地址**/releases/latest | grep 'browser_' | cut -d\" -f4)

将项目地址粘贴到上面代码项目地址处,一行一个,即可实现批量下载

更新config.plist文件

这一步比较简单,只需要用最新版OpenCore Configurator打开原来的config.plist后再进行保存就OK了,基本到这里升级就完成啦!

0.68版本的小问题

升级到0.6.8版本,在启动菜单(图形,文字菜单可以按数字)那里按方向键选择启动项时候会一次跳好几个选项,很难选到要选择的启动项,解决方式

修改UEFI –> AppleInput –> CustomDelays 为 Disable 或者 UEFI –> AppleInput –> KeySubsequentDelay 的数字为5

 

修改参数 声明:本站资源大多来自网络,如无特殊说明或标注,均仅用于学习测试。任何个人或组织,如有侵犯你的权益请联系阿柒或发送邮件至15666913[email protected]OpenCore保姆级升级教程引导版本 A7月度赞助VIP


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有